
.rule_box {
    margin-top: 20px;
    border: 1px solid #ccc;
}
    .rule_box .actions .action {
        margin-right: 10px;
    }
.rule_head {
    padding: 8px 10px;
    background-color: #e6e6e6;
}
.rule_content {
    padding: 15px 10px;
    background-color: #FFF;
}
.rule_keyword {
    
}
.rule_reply {
    padding-top: 15px;
}
.label{ width:60px; line-height:14px; background-color: #fff !important;}
    .rule_keyword .label b {
        padding: 3px 0;
        display: block; color:#000;
    }
	.label{color:#000;}
	.mtop20 {
  margin-top: 20px;
}
.bdgray {
  border-color: #ccc !important;
}
.bdbottom {
  border-bottom: 1px solid;
}
.fl {
  float: left;
}
.cfix:after {
  content: '.';
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
  line-height: 0;
  overflow: hidden;
}

.fr {
  float: right;
}
.txtr {
  text-align: right;
}
.kwd_item {
  margin: 10px 10px 0 0;
  padding: 3px 10px;
  background-color: #eee;
  white-space: nowrap;
  cursor: pointer;
  position: relative;
}
.bdgray {
  border-color: #ccc !important;
}
.btncolor {
  color: white;
  text-align: center;
  border: 1px solid rgb(51,153,255) !important;
  background-color: rgb(99,180,251) !important;
}